﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BesAsm.Framework.ModelResults
{
  public interface IModelResultsProvider
  {
    string ApplicationName { get; }
    string Vendor { get; }
    string FileExtensionFilter { get; }
    string SupportedVersions { get; }

    IModelResultsHost ModelResultsHost { get; set; }
  
    /// <summary>
    /// Loads a ModelResultsSet from a file
    /// </summary>
    /// <param name="file">The file to load results from</param>
    /// <returns></returns>
    ModelResultsSet LoadResults(string file);    

  }
}
